﻿#define _CRT_SECURE_NO_WARNINGS 
//
//#include <stdio.h>
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	if (num == 0)
//		printf("输⼊的数字是0\n");
//	else if (num > 0) //这⾥的if 相当于嵌套在else语句中，形成了嵌套结构 
//		printf("输⼊的数字是正数\n");
//	else
//		printf("输⼊的数字是负数\n");
//
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//		int a = 0;
//		int b = 0; 
//		scanf("%d", &a, &b);
//
//		if (a == 1)		
//			if (b == 2)
//				printf("hehe\n");
//		else
//		  printf("haha\n");
//		return 0;
//}
//

//#include<stdio.h>
//int main()
//{
//	int a;
//	int b;
//	scanf("%d", &a);	
//	b = (a > 5) ? 3 : 6;
//	printf("%d", b);
//
//	return 0;
//}

//判断闰年的代码
//#include<stdio.h>
//int main()
//{
//	int year;
//	scanf("%d", &year);
//	if (year % 4 == 0 && year % 100 != 0)
//		printf("是闰年");
//	else if(year % 400 == 0)
//		printf("是闰年");
//
//
//	return 0;
//}
// 
// 
// 
//改造后的代码
//#include<stdio.h>
//int main()
//{
//	int year;
//	scanf("%d", &year);
//	if ( (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0) )
//		printf("是闰年");
//	
//		
//	return 0;
//}
//

//
//#include <stdio.h>
//int main()
// {
//    int n = 0;   
//     scanf("%d", &n);
//
//    if(n % 3 == 0)
//        printf("整除，余数为0\n");
//
//    else if(n % 3 == 1)
//        printf("余数是1\n");
//
//    else
//        printf("余数是2\n");
//   return 0;
// }
//

//#include <stdio.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//
//    switch (n % 3)
//    {
//    case 0:
//        printf("整除，余数为0\n");    
//        break;
//
//    case 1:
//        printf("余数是1\n");
//        break;
//
//    case 2:
//        printf("余数是2\n");
//        break;  
//
//    }
//    return 0;
//}


//#include <stdio.h>
// int main()
// { 
//    int day = 0;
//    scanf("%d", &day); 
//    
//   switch (day)
//    {
//        case 1:
//        case 2:    
//        case 3:     
//        case 4:
//        case 5:
//            printf("工作日\n");
//           break;
//        case 6:
//        case 7:
//           printf("休息⽇\n");
//            break;
//    } 
//     
//            return 0; 
//  }


//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>

//int  main()
//{
//	srand((unsigned int)time(NULL));  //随时间变化逐渐变化种子，目前先不用过度了解
//
//	printf("%d\n", rand() % 100 + 1);//rand生成伪随机数  让它生成1~100的数字 %几就生成0~几-1
//	printf("%d\n", rand() % 100 + 1);
//	printf("%d\n", rand() % 100 + 1);
//	printf("%d\n", rand() % 100 + 1);
//	printf("%d\n", rand() % 100 + 1);
//
//
//	return 0;
//}



#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//写游戏的代码
void game()
{
	int r = rand() % 100 + 1;
	int guess = 0;
	int count = 5;
	while (count) 
	{
		printf("\n你还剩 %d 次机会\n",count);
		printf("请猜1~100其中一个数字：");
		scanf("%d", &guess);
		if (guess > r) {
			printf("你猜大了诶\n");

		}
		else if (guess < r) {
			printf("你猜小了诶\n");

		}
		else {
			printf("恭喜你答对了，运气满满呢\n");
			break;
		}
		count--;
		if (count == 0) {
			printf("哎，游戏失败了呜呜呜，正确值是：%d\n", r);

			}
			
	
		
	}



}
void menu()
{
	printf("&&&&&&&&&&&&&&&&&&&&&&&&\n");
	printf("&&&&&&&& 1. play &&&&&&&\n");
	printf("&&&&&&&&&&&&&&&&&&&&&&&&\n");
	printf("&&&&&&&& 0. end  &&&&&&&\n");
	printf("&&&&&&&&&&&&&&&&&&&&&&&&\n");
	printf("&&&&&&&&&&&&&&&&&&&&&&&&\n");

}


int  main()//主函数
{
	int input=0;

	srand((unsigned int)time(NULL));
	do
	{
		menu();
		printf("请选择： ");

		scanf("%d", &input);

		switch (input)
		{
		case 1:
			game();
			break;
		case 0:
			printf("游戏结束即将退出游戏\n");
			break;

		default:
			printf("输入错误请重新选择\n");
			break;

		}
	} while (input);


	

	return 0;

}